<?php
    #include_once './Objects/Atleta.php';
    #include_once './Objects/PerfilAtleta.php';
    include_once '../Model/AtletaDatabase.php';
    
    $idAlteta = $_POST['id_atleta'];
    $login = $_POST['login'];
    $email = $_POST['email'];
    $senha = $_POST['senha'];
    $codigoValidacao = $_POST["codigoValidacao"];
    $biografia = $_POST['biografia'];
    $nomeCompleto = $_POST['nomeCompleto'];
    $email = $_POST['email'];
    $alturaCentimetros = (int) $_POST['alturaCentimetros'];
    $tamanhoCalcado = (int) $_POST['tamanhoCalcado'];
    $localizacaoCidade = $_POST['localizacaoCidade'];
    $localizacaoEstado = $_POST['localizacaoEstado'];
    $nacionalidade = $_POST['nacionalidade'];
    $profissao = $_POST['profissao'];
    $diaNascimento = (int) $_POST['diaNascimento'];
    $mesNascimento = $_POST['mesNascimento'];
    $anoNascimento = (int) $_POST['anoNascimento'];
    $linkOrkut = $_POST['linkOrkut'];
    $linkFacebook = $_POST['linkFacebook'];
    $linkBlog = $_POST['linkBlog'];
    $linkTwitter = $_POST['linkTwitter'];
    try{
        $perfilAtleta = new PerfilAtleta($login, $senha,'pendente',$codigoValidacao);
        $atleta = new Atleta($idAlteta, $email, $biografia, $alturaCentimetros, 
            $tamanhoCalcado,$localizacaoCidade ,$localizacaoEstado, $nomeCompleto, 
            $nacionalidade, $profissao, $diaNascimento,$mesNascimento,$anoNascimento, $linkOrkut, 
            $linkFacebook, $linkBlog, $linkTwitter, $perfilAtleta);
        $db = new AtletaDataBase();
        $db->alterar($atleta);
        $_SESSION['login'] = serialize($atleta);
        $msgSucesso = 'dados alterados';
        header("Location:../View/logado/visualizarPerfil.php?erroController=FALSE");
    } catch (Exception $erroController){
        $msgErroException = $erroController->getMessage();
        header("Location:../View/logado/visualizarPerfil.php?erroController=TRUE");
    } 
?>